# 1.输入一个考试分数，判断考试结果是否为通过，如果分数>= 60,通过，否则，结果为不通过
print("|----------------------------------------------|")
print("|--------------------第一题---------------------|")
print("|----------------------------------------------|")
a = int(input("|---------------请输入一个考试分数："))
if a < 60 :
    print("|--------------------不通过---------------------|")
else:
    print("|--------------------通过----------------------|")

print("|----------------------------------------------|")
print("|--------------------第二题---------------------|")
print("|----------------------------------------------|")

# 2.求1-100之间所有偶数的和
sum=0
for i in range(0,101,2):
    sum=i+sum
print("|----------------偶数和为：{}------------------|".format(sum))

print("|----------------------------------------------|")
print("|--------------------第三题---------------------|")
print("|----------------------------------------------|")

# 3.计算100到200范围内能被7或者9整除但不能同时被这两者整除的数的个数。
a = 0
for i in range(100,201):
    if i % 7 == 0 or i % 9 == 0:
        if i % 7 == 0 and i % 9 == 0:
            print(end="")
        else:
            if a == 11:
                print()
            print(i,end=" ")
            a += 1
print()
print("|--能被7或者9整除但不能同时被这两者整除的数的个数为:{}--|".format(a))
print("|----------------------------------------------|")
print("|--------------------第四题---------------------|")
print("|----------------------------------------------|")

# 4.50到70之间偶数的平均值
sum= 0
a=0
for i in range(50,71,2):
    sum = sum +i
    a+=1
sum = sum/a
print("|----------------平均数是{}----------------------|".format(sum))

print("|----------------------------------------------|")
print("|--------------------第五题---------------------|")
print("|----------------------------------------------|")

#5.输出100-200范围内的所有质数
b = 0
for i in range(100,201):
    for a in range (2,i):
        if i % a == 0 :
            break
    else:
        if b == 12:
            print()
        print(i,end=" ")
        b +=1
print()
print("|----------------------------------------------|")
print("|--------------------第六题---------------------|")
print("|----------------------------------------------|")

# #6.2019年  中国GDP：15.54万亿美元  美国GDP：21.41万亿美元
# 假设未来一段时间中国GDP增长率6.1%，美国增长率2%，问在哪一年中国GDP超越美国？
china = 15.54
usa = 21.41
age=2019
while china < usa:
    china = china*0.061 + china
    usa = usa * 0.02 + usa
    age+=1
print("是在{}年中国GDP超过美国".format(age))
print("|----------------------------------------------|")
print("|--------------------第七题---------------------|")
print("|----------------------------------------------|")

# #7.一个球从100米高度自由落下，每次落地后弹回原来高度的一半，求它在第10次落地前，离地多高，第10次落地时共经过多少米？
h = 100
c = 1
m = 0
while c <= 10 :
    m  = m + h
    h = h / 2
    m = m + h
    c+=1
m = m - h
print(m)
print("|----------------------------------------------|")
print("|--------------------第八题---------------------|")
print("|----------------------------------------------|")

# 8.求0-100范围内能被7整除但不带7的整数，并储存到列表中
list=[]
for i in range(0,101):
    if i % 7 ==0 :
        if '7' not in str(i):
            list.append(i)
print(list)
print("|----------------------------------------------|")
print("|--------------------第九题---------------------|")
print("|----------------------------------------------|")

# 9.快递运费首重6元，超过则加收3元/kg(首重1kg，首重和后续不满1kg则按1kg计算),要求输入货物重量，计算运费。
import math
k = float(input("请输入货物质量："))
m=0
g = math.ceil(k)
if g > 2:
    m = g * 3 - 6
else:
    m=6
print("运费为：{}元".format(m))
print("|----------------------------------------------|")



